package cn.tedu.oopTestConstructor.cn.tedu;

/**
 * @author SWJ
 * @create 2021-06-15 9:05
 * 本类用于面向对象的复习
 */
public class ReviewOOP {
    public static void main(String[] args) {
        /**面向对象：强调的结果是，凡是都需要对象
         * 面向对三大特性：封装  继承 多态
         * 封装 抽象形成一个宝马类
         * 创建对象--通过new关键字，此处触发的无参构造*/
        BMW b = new BMW();
        //通过属性调用方法
        /**匿名对象就是没有名字的对象，匿名对象只使用一次*/
        new BMW().start();
        b.start();
    }

}

class BMW {
    //1属性
    private String color;
    double price;

    public void start() {
        System.out.println("车辆启动");
    }

    //封装-封装方法
    private void stop() {
        System.out.println("车辆停止");
    }
}
